// 需求1：定义校验规则
let form = layui.form
form.verify({
    nickname:[
        /^[\S]{6,12}$/
        ,'密码必须6到12位，且不能出现空格'
    ]
})
// 需求2，渲染用户信息
let layer = layui.layer
initUserInfo()
function initUserInfo() {
    axios({
        url:'/my/userinfo',

    }).then(function (res) {
        if(res.data.status !==0){
            return layer.msg(res.data.message)
        }
        layer.msg('成功')
        form.val('formUserInfo',res.data.data)
    })
}
// 需求3 重置表单
$('#btnReset').on('click',function (e) {
    e.preventDefault()
    // 重新渲染
    initUserInfo()
})
// 需求4 修改用户信息
$('form').on('submit',function (e) {
    e.preventDefault()
    // 发送axios
    axios({
        method:'POST',
        url:'/my/userinfo',
        data:$(this).serialize()
    }).then(function (res) {
        if(res.data.status !== 0){
            return layer.msg(res.data.message)
        }
        layer.msg('恭喜您，修改用户信息成功！')
        window.parent.getUserInfo()
    })
})